You could extend `AbstractList` or even `ArrayList` and override only the mutators for the same thing. Any reason you chose the forwarding approach?