CKObject : Extends support for informal protocol on Collection Properties (Add/Remove/Replace) by allowing the collection property itself to be mutated. Registering/Unregistering observer for the collection content is now managed when the collection property is mutated.