- mypy compliancy and typing support - Added the writable `Parameter.value` property for units-naive parameter instances - Restricted access to Parameter magnitudes to units-aware instances - Removed generic `Parameter.set` for values - Added `Parameter.set_magnitude_units` which is accesible for units-aware parameter instances - Removed the `quantity` parameter from `Quantity.set`. Users can assign `Quantity.quantity` directly instead. - Removed the `Quantity.valueComment` property and all associated method parameters - Using `Quantity.set` did not require specifying both magnitude AND units - Setting a defaults for `Quantity` and `Parameter` did not require specifying both magnitude AND units - Added `tox` for automated tests and typing-tests