OO is about polymorphism not code reuse/reduce.
.m