value: catch correct exception
cleanup: Minor fixes and issues
Value: ability to check if key exists in object or array