That would violate the **DRY** convention. I've seen this done in Symfony, but only for a single value. I don't think it makes sense to repeat the same block three times if they are all going to do the same (getters/setters).