Fluent attributes are defined by their purpose, not only their type. When you reuse an attribute, it will behave and be shown in the same way everywhere.
Data in Fluent is semantic data, which is powerful in itself. But you can also attach behavior to the meaning. As an example, to most systems Width and Height will just be two numbers without meaning. In Fluent you can assign different behaviours so that Width is always visualised on a horizontal scale, while Height is always visualised on a vertical scale. This behavior (and much more advanced use cases as well) will then automatically apply everywhere where you use Width and Height as attribute.