Differs from IDCreatable in that IDCreatable holds its own internal id => object store whereas IDNameCreatable looks up
items from a given AliasedNameStore. Thus IDNameCreatables setup with the same variant will be different "meta" classes
but can still output objects into the same storage. IDNameCreatables must have both ids and
classes.AliasedName
names.