Use dot notation for idempotent methods.
The runtime class switcher now checks for the class size and tries to fix situations where the ivar size of the new superclass is different (e.g. potential future iOS updates)