Foo & FieldFoo separation