MixedClassTests tests added
Revert "MixedClassTests tests added"

This reverts commit f70aca3aca239dcf106b44e35a67fc0f1d917ab4.
Revert "Revert "MixedClassTests tests added""

This reverts commit ebbd84b558b83ad943edde87c61a631f8445428c.
Another pile of tests added
Merge