and changing its constructor is also a BC break