handle resetting partial objects