I do not think it is a good idea. I thought Representor should be as only data as possible, maybe the knowledge of how to serialize should not be in him.