protected Block(Session session) { Session = session; if (Session.Monkey != null) { Session.Monkey.Invoke(this); } }