diff --git a/lib/koa-data-request.js b/lib/koa-data-request.js
index <HASH>..<HASH> 100644
--- a/lib/koa-data-request.js
+++ b/lib/koa-data-request.js
@@ -3,12 +3,23 @@
 'use strict';
 
 const Interceptor = require('kronos-interceptor').Interceptor,
+	mat = require('model-attributes'),
 	ee = require('expression-expander');
 
 /**
  * Forms a data request (no stream) from a koa ctx
  */
 class KoaDataRequestInterceptor extends Interceptor {
+
+	static get configurationAttributes() {
+		return Object.assign(mat.createAttributes({
+			data: {
+				description: 'additional request data',
+				attributes: {}
+			}
+		}), Interceptor.configurationAttributes);
+	}
+
 	static get name() {
 		return 'koa-data-request';
 	}
@@ -20,6 +31,7 @@ class KoaDataRequestInterceptor extends Interceptor {
 			value: ee.createContext()
 		});
 
+
 		Object.defineProperty(this, 'data', {
 			value: config ? config.data : {}
 		});
prearations for model-attributes