member function Size() and at() + not to implement member functions