Bug in super calling using wrong object