void BoolAttribute::onSettingSpecialization(const std::vector<std::string> &specialization) {
    Bool *boolVal = outValue();

    boolVal->setIsArray(false);
    if(boolVal->size() == 0) {
        boolVal->resize(1);
        boolVal->setBoolValueAt(0, false);
    }

    if(specialization.size() == 1) {
        if(specialization[0] == "BoolArray") {
            boolVal->setIsArray(true);
        }
    }
}