remove field_types
add MessageReceiver