Create class definitions of properties (typed and ordered) with metaclass
By Elsa Wolf at May 03 2022