Do you actually have specific plans for Peer and Self to have different stuff on them in the near future? If so, I'd like that stubbed. If not, why have subclasses?