How can I expose a class or an interface from a windows service written in C# and call its methods and properties from a client?