Refactoring FieldProxy