reformatted attribute formatters : implemented clean builder inheritance and builder narrowing