Java Magic Methods Inheritance Tax