Get the value of a key. If the start context doesn't
contain the value, then the parent value is examined.
If that contains null the search continues upwards
until a value is found or the root is reached.
key - The key to the value.
The first value in the hierarchy, or null if