Fix #156 by adding reified type args from ifaces in instance init