Removed Dispose() method
Updated to handle empty SiteSettings table.