Got rid of the factory. Most likely all the standardization processing should be encapsulated inside of a processor