semantic correctness

The factory should be:
```java
QuantityFactory<Acceleration>
```
and not:

```java
QuantityFactory<Number, Unit<Acceleration>, Acceleration>
```