@Override public void attachComponent(EntityComponent component) { component.attachToEntity(this); component.onAttached(); components.add(new AtomicReference<EntityComponent>(component)); }