You defined 8 props with `retain` attr but where is their objects are being released?