if a config has no value, send None, support for children