Supported iOS4.3, replacement __weak to __unsafe_unretained :)