Dans mod v1

Created interfaces to hide public setter methods in the model.