attribute default value support