Safe extend. No need to call super class to have a custom initialize function in router
Merge pull request #4 from romanenko/safe-extend

Safe extend