Field.new callback value support