#55: Refactoring observable classes
#55: Added real observables