use decorator instead of extend
overwrite to_xml and from_xml of imprint
add gem 'virtus'
overwrite to_xml and from_xml of imprint and virtus use instead of roxml
revert spec to original state