Editor: Implement properties.

git-tfs-id: [https://tfs.codeplex.com:443/tfs/TFS15]$/Atomix;C40726
Logic: Collection: Make modifiing methods virtual.

git-tfs-id: [https://tfs.codeplex.com:443/tfs/TFS15]$/Atomix;C40727