Add features of Answer class.

Signed-off-by: Yusuke TAKEI <sync.outerphase@gmail.com>