Delegates should be weak
[#36] Add super calls for overridden methods and change a number of properties to 'weak'