public Entity(EntityManager entityManager, UUID id, IComponent... components) {
		this.entityManager = entityManager;
		this.id = id;

		// Add all of the components without causing a refresh of the entity
		// manager (which causes system list refreshes)
		for (IComponent component : components) {
			addComponentNoRefresh(component);
		}
	}