support dotted properties and call context onto values