This isn’t a very descriptive name for what the class does: it doesn’t tell you what it’s decorating the need with.