Type agent should fallback on called class if no type given