Help for this page
use MooseX::Declare ... some..methods }
subtype 'MyChildrenCollection' => as 'Collection', where => { $_->isa('Child') }
has 'children' => (is => 'rw', 'isa' => 'MyChildrenCollection'