Где создается этот объект: в стеке или в куче?
Можно ли использовать его для передачи параметров в функцию, которая должна работать быстро? Например, для доступа к ячейке класса многомерного массива.
По сравнению с чем медленная штука? Все эти заморочки с производительностью пустая трата времени пока вы не сделаете полный performance test всего своего приложения. И когда окажется что тормозит доступ к ячейке класса многомерного массива тогда и оптимизируйте. Поэтому я предлагаю вам вместо ответа на вопрос простой совет - пишите как удобно, а потом оптимизируйте.