change void->Object? as return type for contravariant Mutator ifaces