Added Data Access Methods

Data classes now have custom constructors (build based on ID),
Data and Data Access Tier now aware of each other,