Implement asset with props creation in one call