CORAL-12 Extracted large part of functionality of GenericResource into AbstractResource class…
CORAL-12 Extracted large part of functionality of GenericResource into AbstractResource classthat is supposed to work in concert with AbstractResourceHandler
CORAL-12 added opaque 'data' parameters to retrieve and revert methods,…
CORAL-12 added opaque 'data' parameters to retrieve and revert methods,as the both implementation have a notion of cached data that needs to be passed around