formatter: save and load source's children properties