Removed custom memory management, it's already taken care of by ARC