widget get & set support dots (nested properties)