This interface enforces the methods required for a valid view object.
These methods may be manually honored, or may be satisfied by using the
corresponding routine trait. Traits that extend upon this functionality
should be expected to implement this for you. |