Abstracted interface Site from BasicSite.