Allow Class objects to be passed to selectors

The Class object conforms to NSCopying, so there is no reason they shouldn't be able to be passed as a parameter to a selector. I was thinking about using this to see if the current main windows rootViewController matched the one I was expecting. I'm rethinking the approach, but I don't see why it shouldn't at least be possible.