add method _custom_set_field