added AssetInterface::getSourceContent()