Prototype for MainDataModel