apply default attributes independently