changes to copy
require cmf.SetOwnProperties