Neural Service splitted to interface and implementation