improve coalescence

This improved some other issues i had with properties depending on reduced computed