Methods from derived classes can be invoked without getting an Interface not found exception

Closes #15