support @Nullable collection fields
readme: update todo