Do you really care how it is stored internally? Or should you just be testing the .human? and .robot? methods?