tree coloring by requesting a property datatype