find generic type
embedded field updates