Короче, да. Имплисит касты ад и содомия
о, вспомнил кое-что) когда в классе имплементишь несколько интерфейсов, вызывать из них методы становится просто ужасно) поэтому я придумал хак - чтобы интерфейс был всегда один, а он наследовал много других, тогда кастить нужно только к одному интерфейсу, остальные неявно похватываются