Add ninject + ServiceLocator. CODE IS NOT COMPILE AFTER THIS COMMIT.