Never set ->values directly as the magic getters will break