Facade pattern

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