И что они должны делать ? Представь свойства как функцию. обзови их Add , и делай доставление переданного значения в свойство, в конец массива. Так можно.
и решение очень простое 1. не юзать массив и сделать свою коллекцию которую вытащить наружу ИЛИ 2. юзать массив, но наружу не показывать и сделать методы типа Add, Get, Remove