Change register/dependsOn API
Merge branch 'develop' into choffmeister