Fixed bugs

The Classify Pattern now supports interfaces and abstract methods. Using these features brings the performance down to the rough equivalent of the Module Pattern, which does not support these things.