Virtual Function Hierarchies Seem To Work Now

- Fixes #2