Some common class and apis for SharePoint operations