Added exception throw in invalid config cases

Exception will be thrown if IsEnabled will be requested for the feature
that has not been properly configured (e.g. multiple strategies with the
same order).