This is well established in many other languages (Swift, Kotlin, C#) and the concerns of other commenters has not caused mass chaos as they would have you believe.
I'm not saying there aren't valid concerns, but the idea that "programmers will use it wrong" is not good enough.
Much cleaner
I don't think removing parenthese is a good idea
Maybe that method should be static...