How to define an asset prototype once and instantiate it for every asset that follows the same shape.