Those brackets are not for a scope block, it's part of the syntax. The setter and getter are actually methods, so it's similar to the syntax for a function.
For an if
statement the brackets are not part of the syntax:
if (<condition>) <statement>
For a property getter, the brackets is part of the syntax:
<type> <identifier> { get { <statements> } }
just as they are for a function:
<type> <identifier>(<parameters>) { <statements> }