added nested classes examples + examples with this and super