CompletionModel: implement other public functions