Observer and Observable