Fixed property that should be weak instead of assign
Some classes were missing in a protocol header file