In ColdFusion 10 by setting <cfset THIS.invokeImplicitAccessor = "true">
in application.cfc We can now access any property belonging to a cfc directly.
I am not sure why a developer will use this kind of functionality.
My question, is this not violating data hiding principle of object oriented programing?