deep extend on properties was causing many issues

so to change sub-properties, you have to set the whole group