correct error with MooseX::Attribute::Dependent