i don't think we need an `attr_accessor` for this. it's an implementation detail of `Site` and it doesn't make sense to expose it.