Only return DynamicNull if property truely doesn't exist - if it does exist and has no value, still return null