Maybe this one we can change. Could you investigate if `super` will always return a new object?