ну смотри , у тебя массив с разными типами данных, сейчас один тип, через час другой тип, если я тебя правильно понял, ты сперва сохранил данные инты , строки, и прочее , потом ты эти данные где то используешь, сохраняешь в какие то переменные, потом ты получил новый массив с другими типами данных, и как ты будешь их переиспользовать? когда у тебя уже переменные заняты другими типами данных, или где ты будешь такое использовать? или формулы условно делать, на основе каких данных ? модель для того и существует , чтобы ее наполнять конкретными данными, ты крути как хочешь , но рано или поздно тебе придут данные которые ты будешь засовывать туда, куда не стоит или нельзя .... или самое страшное )))) ты решишь этот вопрос сотней костылей, а потом придет новый разраб и заревет ) прямо навзрыд )