added random-generated unique id for NamedAssetBase