Two SharedWidgetPtrs of different types couldn't be compared