Workarounds for Creating a Generic Array