- renamed internal variables to more vocal names - added boundary checks to new Get methods - removed obsolete get methods - added new get methods - updated documentation accordingly