Fixed #27.  Registering interfaces on ObservableCollection resolved INotifyPropertyChanged_ as undefined because it wasn't defined at the time of registration.  Fixed and now warning in console if this happens.
Properly checking improper registering of interfaces.