Added XML documentation
Added observable client