Added Remove and Contains to ICollection.
Merge tag 'Step2NoContracts' into NoContracts