has 'thing' => ( isa=> "Bit::Vector, is=>"rw", default => sub { return Bit::Vector->new(32); } 1; #### Attribute (orbitBitMap) does not pass the type constraint because: Validation failed for 'Bit::Vector' with value undef