cache child props for all objects and flush after parent is reported