removed the @values to manages the values of the properties, now uses a
regular properties