Implemented Map model (with locations, readers and constraints)