added util.exists .. which will safely get nested values off object that could be null