add relational operator creation
add copy operator creation
struct FieldMember and enum RANGE