Issue #14: Refactor solution - method to abstract how we get a reference back to the validating document