it is neccessary to provide virtual-functions-like behaviour for ClientMock