Essentially.  Otherwise I would have to load each entity, figure out which backend engines it needs to be created in and call the creation method.