private[this] final is probably what you want to prefer here as a default