Divided service implementation into transaction scripts, added Ninject