I am also encountering this and surprisingly found nothing else about the issue. I also filed feedback: FB14443662. It really doesn't make sense to prevent immutability on properties that don't need mutation. A unique identifier for example, should not be a 'var'.