polished examples and removed retain-cycle in blocks for XType example