I have this system for some basic code reflection with selected types
enum class PropType { BOOL = 0, INT, FLOAT, VEC2