Fix : having __weak before the type is technically incorrect