When using an expression like
(OleDbConnection) ((ICloneable) connection).Clone (), ReSharper issues a
warning saying "Type cast is redundant", marking IClonable as the redundant
This is not the case however, since Clone is a private implementation that
is only accessible when the object is casted to an IClonable.