What does the attribute builder do?