move field definition to separate module