CMake Reflection Template Requires C++17 (because of its use of std::any<> from <any>). For information about this repository checkout this blog post.