Make access to path use the accessor method

By linking the path property directly to the instance variable, we were circumventing the set_or_return call which is required to process the DelayedEvaluator.

fixes #1769