– ChssPly76 Commented Oct 14, 2009 at 18:forty one @jcd - in no way. You might be defining your "interface" (community API could well be a far better time period in this article) by exposing your public fields. At the time which is performed, there's no going back again. Attributes are usually not fields because they provide you with a system to