Issue #2615444 by Berdir, juampynr: Make typed data resolver actually work with typed data interfaces