- moved zone filling algo outside ZONE_CONTAINER class - const'ified methods that don't need to modify zone's properties - cleanup: m_FillMode -> enum