Fixed a C++ problem by not inheriting ShouldFunctions from Should<T>