Member since
Getters and setters work just fine.
Additionally RFC says there is a large and obscure performance penalty for array
typed properties and it's introduces additional complexity.
Only if we deprecate traits, and move all traits features to interfaces
It looks pretty much the exact function as abstract class. I still think interfaces/contracts should not include any concrete implementation