Throw exception if attempting to decorate anything other than a ClientInterface or a ClientDecoratorInterface