Added new interface methods, added base classes and constraints for service and process