Use "values" as public backing variable to be consistent with ArrayList