Before refactoring for protected array property