Extract site methods to class ProcNetSiteClient and add comments