remove NS_DESIGNATED_INITIALIZER