Added NotifyPropertyChanged tests.
Added collection interface contracts.
Add contracts for interfaces.