Why is this function here?  If we are adding the heading element to the scope anyway, should it not be available to child directives anyway?