I would expect that the property set of the new category would be applied during the the category change, or at least a pickbox to force the new property set. currently you have invoke a separate command Add/Remove properties to bring them in or remove them.