MVPlanner: updated domain model