Initial implementaion of Data Accessor.