Learn more about cloning repositories
You have read-only access
NSObject+Flatten: consolidate flattening logic - DRY out flattening code - Use (perhaps more idiomatic?) switch statement in BeEmpty