GetTitle() и GetProperty() не отложенные функции, т.е. если вы переопределяете заголовок ниже по коду, чем вызов GetTitle(), то вы получите старый заголовок, который установлен выше по коду, или false, если заголовок не установлен до вызова GetTitle().