Added more access methods
added toString