has 'xxx' => (is => 'rw', isa => (Maybe[OptInt])->plus_coercions(OptInt, sub{ undef }));