Generate a basic class - Same Struct