Conflicting data types with isMessageInstance() - Sapphire - Imagine a Framework