add one level nested types support