updated UML file with GetProtocol interface and realizations