Naming and Astonishment - Principle Of Least Astonishment | OneNoughtOne