GenericMessage knows about generic fields
PEP8