Added initial implementation of Data classes

Signed-off-by: Oleg Nenashev <nenashev@synopsys.com>
Removed previous hacks with request handling

Signed-off-by: Oleg Nenashev <nenashev@synopsys.com>