Add a private instance of P2 and you might just have something.