ready to change Dot to Field
move Dot into Field, now exp is more precise
temp cold changes
temporary changes in cold
make value-path first class in expression seems to be successful
clean