CompletionModel: construction and destruction