added documentation for using nested types with the OptionsResolver component