semantic correctness

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