Removed throw MissingElementExceptions and replaced with return null due
to need to check if element exists without stopping evaluation