Feedback on my datastore module

I would recommend using something like ProfileService It takes care of a lot of edge cases for you.