Updated classes for View only. (only get methods work)