this.waveletCreator = waveletCreator;
this.convStore = convStore;
this.udwStore = udwStore;
this.enableUdw = enableUdw;
this.enableDiffOnOpen = enableDiffOnOpen;
serializer = new WaveSerializer(new ServerMessageSerializer(),
new DocumentFactory<ObservablePluggableMutableDocument>() {
@Override public ObservablePluggableMutableDocument create(
WaveletId waveletId, String docId, DocInitialization content) {
return new ObservablePluggableMutableDocument(
DocumentSchema.NO_SCHEMA_CONSTRAINTS, content);