Also "by" is confusing because that is a word. It is also a problem as that means by is used a lot and so you cannot find-all replace it. Keeping unambiguous words is really important, or else it becomes impossible to change the naming conventions later.