Add asset_type as a required property for asset keys

`if 'asset_type' in kwargs:
             kwargs['name'] = kwargs.pop('block_type')`
Shouldn't both either be `asset_type` or `block_type`