Delta encoding always should be considered
To use document object in List.contains method, equalsTo should be override