Adding support for property paths. See spec for DSL syntax and examples.