Class SameNameButDifferent