test(): add test for calling controller by name
feat(): add patching constructor by name
feat(): update examples to work with current application design