use Representable 1.9 API.
update virtus.
we don't support representable 1.8 anymore.
use the fact that attrs is a hash.
require representable >= 1.9.