I would like to examine the concept of properties as it exists in modern OOP with a more critical eye.<p>If a property is independent of other properties, then that means it is an independent holder of state. So then, wouldn&#x27;t it be a prime target to be split out into a composable sub-component?<p>It just feels like many classic examples of components have been over-stuffed with properties. Kind of goes against the perspective of objects as minimal black boxes. Composability might go a long way to clarify that.