Abstracted serialization of models out so that it could be replaced. (e.g. JSON serialized + encryption)