Port of the C# PowerCollections library to Crestron S#