Refactor createCondition backend
WIP: cleaner approach to property labels

Goal is to be able to retrieve the labels