return 0;
return signature.getDefaultValue();
  getAttributeValue(const typename Model::Element& el, const AttributeSignature& signature) const  {    if (SmartPtr<Attribute> attr = getAttribute(el, signature))      return attr->getValue();    else      return 0;  }