Added reason parameter in kickedOutPaths. Also, added an interface with the kickedOutPaths which two other interfaces extends