refactoring project with net.tcp binding