Fixed bug with AbstractService construct