Refactoring interfaces method signature