Refactoring. Added IRequestDeserializer and a dictionary on application to select deserializers for speciic content types.