Added data access methods, if you get a notImplemented exception its not finished yet.