Fixed a very subtle problem in DynamicArray where the default constructor wasn't being called due to a lack of ()