¿Por qué Process.WorkingSet> Process.MaxWorkingSet?

Curiosidad ociosa..

Estoy viendo algunas de las propiedades del proceso actual:

using(Process p = Process.GetCurrentProcess())
{
    // Inspect properties
    // p.MaxWorkingSet = 1,413,120
    // p.MinWorkingSet = 204,800
    // p.WorkingSet = 54,140,928
    // p.WorkingSet64 = 54,140,928
}

Desde mi lectura de la documentación, estas propiedades están relacionadas con el tamaño del conjunto de trabajo en bytes, por lo tanto, esperaba ver:

MinWorkingSet <= WorkingSet <= MaxWorkingSet

Este no es el caso, ¿alguien puede explicar por qué?

Respuestas a la pregunta(2)

Su respuesta a la pregunta