#2 Separated the serializer and the results of the serializer into a new interface/object.