Introduce an NSObjectConvertible protocol. Please extend all applicable types with that protocol :-)