Added WithCherryDecorator class
Added Observer package and classes