use Sequel::Model DSL