Seperating dependency in usecase suites