Extended type check in registration classes to handle open generics
Merge pull request #1023 from mjamin/master

Extended type check in registration classes to handle open generics