Thoses methods should be protected