Sorry @clarkperkins I think there was a misunderstanding because we're both working at such rapid fire hahah. The designated initializer would stay. The implementation of the factory method then would just be `[[self alloc] initWith...];` - a one-liner.