fixed Completor's constructor argument `params` not being optional
set singletons' Completor to case insensitive