improve Child types selection interface