ETViewpointTrait class documentation
ETViewpointTrait : NSObject <ETViewpoint>Overview
If you implement a class that conforms to ETViewpoint, the core implementation of the protocol is usually the same. You can adopt this trait to get all the basic viewpoint behavior without writing code, and just implement or reimplement the parts that matter.
For example, ETMutableObjectViewpoint uses this trait.