Essential View lifecycle management and common model classes