fixes #2665

added LazyEntryView class overrides getValue() method with a policy check and deserialize function to avoid unneeded deserialization

added test
key also needs to be converted to object