Redesigned registration feature to allow extending it with the language which was not easily possible by using serviceStacks built in registration feature. ref #47