A Load/Store method for each data type is much clearer. As a result the repository no longer needs a method to load / store json.