renamed AssetBOFactory to BOAssetFactory