Do we need the setter/getter in the interface?