Implemented Observable class