Move asset creation methods to the asset class.