Optimize limitationMap to be able to use isset()
Improve exception message on limitationMap BadState