fix subGroup() and directChildPropertyExists()
update examples
add directChildSubGroup()
add error message to visit(PropertyGroup &) in PropertyDeserializer