WTH vaacum entities have to mopping controls?

Nowadays many vaacum robots have mopping capabilities.
The vaacum entity should reflect this with specific controls to just vaacum, just mop or vaacum&mop at the same time.

Integrations creating the vaacum entities should implements the controls.

Here, here.