Can we keep setters? They are handy/needed for testing.