add default constructor for composite_limiter