[refactoring] use proper status code in application controller
[new feature] ability to use model outside of the application scope
v0.20.0