Conforming NSCopying
Adding buillder's description method