Make he instancetype methods truly instancetype