Sitecore clones never inherit the values of the
Updated, Updated by, Revision, Created, Created by, Source, Workflow, Workflow State and Lock fields. That makes perfect sense.
There is also a setting
ItemCloning.NonInheritedFields that seems to list a set of additional field names or ids that shouldn't be inherited.
Never publish, PublishDate, UnpublishDate and Final Renderings are good contenders for this field.
Now, this seems to be working fine when performing a clone of an item. But as far as I can see, this doesn't work together with field reset. If I reset a field value of a cloned item, that is in the the
NonInheritedFields list, or one of the pre-defined fields, it inherits the value from the source item anyway.
Is this really the expected behavior?