Added Methods as described on UML