added possibility for constructing empty format attributes