https://blog.dummzeuch.de/2014/11/04/class-as-interface-operator-not-applicable-to-this-operand/
class as interface: Operator not applicable to this operand