model should automatically be bound to view.