Anonymous classes fully work, added tests for them and for super