use names for type resolving (it possible now to pass string as field definition or entity set wrapper)
warn when `new` operator use with createType/createSetType