Avoid using new for obj-c