Changing count methods, add size method and __get method