Нефинальным. Ключевое слово open явно указывает на то, что класс предназначен для наследования и переопределения его членов в других модулях.
open