An observable collection where items are removed when a lifetime paired with them ends.
Affords projecting, filtering, and other functional-style usage by removing the need to equate removed items with previously added items.
Support for .Net 4.0. Fixed a potential race condition.
Portable Class Library (.NETFramework 4.5, Windows 8.0)