4.2.3 Initialization vs Maintainment

Views generally need to initialize themselves against the model, and then keep themselves synced against the model changes. These two phases may have different requirements.