further change data model to require even less hasLabel checks
Merge branch '2.0-maint' into 2.1-maint