prototype(Carbon.Link:Asset) < prototype(Neos.Fusion:Case) {
    link = ${link ? link : false}
    asset = ${asset ? asset : link ? Neos.Link.convertUriToObject(link, documentNode) : false}
    @context.asset = ${this.asset}
    @ignoreProperties = ${['link', 'asset']}

    hasTitle {
        condition = ${asset.title ? true : false}
        renderer = ${asset.title}
    }
    hasAsset {
        condition = ${asset ? true : false}
        renderer = ${String.replace(String.replace(asset.resource.filename, '_', ' '), '.' + asset.resource.fileextension, '')}
    }
}
