[fix] properties name and isCancellable need to be protected (overriden by subclasses)