City of Johannesburg v. Blue Moonlight Properties, 2012 (2) SA 104 (2012)