This helps avoid confusion in general, and make constructors, methods and code patterns much more clean and understandable.