For WebStormers
No hooks used
Better usage & better names
Setup hooks error propagation only when hooks are used
Reorder promises so first check doc
Document this hack
Redundent
Now we know more
Got promise
More promise
Green!
Private naming convention
Even less
Promise optimized
Finaly save in a promise
Create turned to promise
Much more green
Close #1619
No nested trinary, Fixed the tests
No need for Promise/A+