Users who create an asset should be able to validate that what they are going to create will work, prior to actually creating the asset. This will allow them to find problems before creating and potentially abandoning an asset.