added set_only_once property in docfield