BC Break: getPath() returns array of paths insetad of entities
BC Break: build() is no longer called automatically