fix: model.items() handle repeated AttributeProperty