#36 protected asWidget