separate field from everything - put logic in controllers
start on dataMapper