Updated logic interfaces: added LogicService