Better warehouse observers implementation
Various
Source of undefined errors ? The TypeScript version was the only one up to date :/