Can't really use named parameters - there might be a case when the same attribute is provided twice with different options.