Hattingh, Elza, South Africa