Adapter pattern

Change-Id: Id20e7e00fbe8fa2630d17e92ba6d1636369616fa
Signed-off-by: Ranjitha Balaraman <ranjitha.balaraman@sap.com>