Refactoring: static factory method for creating Observation objects from 
parsed data.