allocate aspect systems on the stack instead of the heap