moved converting routing to the field context
added more implicit one to many field
special field types for references