Header file entity.hpp
#define SIPLASPLAS_REFLECTION_DYNAMIC_ENTITY_HPP 
#include "sourceinfo.hpp"
#include "detail/runtime_forward.hpp"
#include <siplasplas/reflection/dynamic/export.hpp>
#include <memory>
#include <unordered_set>
namespace cpp
{
    namespace dynamic_reflection
    {
        class Entity;
    }
}