don't mark path as dirty when using custom getter