Remove duplicated creating of observer
Don't wrap single decorator in a collection