I am a huge fan of generics, but sometimes you just don't have that extra functionality that you need. After using the CAB framework, I have found a few additions that I make to the root Generics that make using them a lot better. First, I will inherit