EntitySystem for Objective-C