Simplified version of LimitCmp that uses default comparison
type of the value
default initial value if config value wasn't set
set of allowed values
See Implementation
Simplified version of LimitCmp that uses default comparison