In Scala, I have heard that an identifier is 'stable' if it starts with a capital letter or is surrounded with backticks. What does it mean for an identifier to be stable in Scala? What side effects does this have? Finally, is this related to the convention that constants (like static final in Java) are recommended to start with a capital letter?