Revert previous changes with Arrays.equals, now pass default DAV value during creation and use is in getCurrentValue (copy of it) if there is no node or data is corrupted (byte array size comparison with default value).