Remove the unnecessary code and add UML diagrams

Change-Id: I48964784376248f1626cc83e1e2a815d339820de
Signed-off-by: Iliyan Velichkov <iliyan.velichkov@sap.com>