Same reason as ```SerializeCore``` method above, this is to align better with how ```SaveNode/LoadNode``` methods work.