MeasurableBase<TValue> update

- Removed value-less ctors;
- Added explicit cast operator MeasurableBase<TValue> ---> TValue and
corresponding method;
- Made some method virtual.
IMeasurable<TValue> update

- Removed TValue constraints;
- Added missing XML comment.