Added HasCopy interface directly on DataEncoding