instance returns Object instead of Iface