Modified Measurable interface: renamed method value to getValue and made unit optional.