implemented FieldFactory, introduced registry file