bug fix: set source domains before storing
the Site/Source class distinction is unused. merge Site into Source.