[#189] Fixes adding a new level to the cascade
[#189] Code improvements based @jonase review
Merge pull request #947 from akvo/issue/189-fix-add-level

[#189] Fixes adding a new level to the cascade