AnySharedPointer typeid reference reduced out