def property(*)
      super.tap do |dfn|
        return dfn unless dfn[:nested]
        _name = dfn[:name]
        dfn[:nested].instance_eval do
          @_name = _name.singularize.camelize
          # this adds Form::name for AM::Validations and I18N.
          def name
            @_name
          end
        end
      end
    end
def property(*)
      super.tap do |dfn|
        return dfn unless dfn[:nested]
        _name = dfn[:name]
        dfn[:nested].instance_eval do
          @_name = _name.singularize.camelize
          # this adds Form::name for AM::Validations and I18N.
          def name
            @_name
          end
        end
      end
    end
DISCUSS: can we achieve that somehow via features in build_inline?