And since this class is only going to be used internally. Lets just make these package-scoped and drop the getters.