Added line item service

I have added line item service and updated name generation(cached into `@name` variable)