getReferenceAstForOccurrence: Use bracket notation when derefencing numeric property names.
getReferenceAstForOccurrence: Don't build broken references when an occurrence does not match.
Added test for #11.
1.2.4