Why won't this work?

VB Code:
  1. <Serializable()> Friend Class ExportObject
  2.     Friend Groups() As [b]New[/b] Group
  3.  
  4.     Friend Class Group
  5.         Friend GroupName As String
  6.         Friend Members() As Member
  7.  
  8.         Friend Sub AddMember(ByVal Name As String, ByVal ID As String)
  9.             'make the members object array big enough
  10.             ReDim Members(Members.GetUpperBound(0) + 1)
  11.  
  12.             Members(Members.GetUpperBound(0)).MemberName = Name
  13.             Members(Members.GetUpperBound(0)).MemberID = ID
  14.         End Sub
  15.     End Class
  16.  
  17.     Friend Class Member
  18.         Friend MemberName As String
  19.         Friend MemberID As String
  20.     End Class
  21.  
  22.     Friend Sub AddGroup(ByVal GroupName As String)
  23.         Try
  24.             'resize the group object array
  25.             ReDim Groups(Groups.GetUpperBound(0) + 1)
  26.             Groups(Groups.GetUpperBound(0)).GroupName = GroupName
  27.         Catch ex As System.NullReferenceException
  28.             'if this happens, the group object has not yet been initialized
  29.             ReDim Groups(0)
  30.             Groups(0).GroupName = GroupName
  31.         End Try
  32.     End Sub
  33. End Class

It tells me that arrays can not be declared using "new"

How am I supposed to make an object array from one of my classes?

Thanks in advance,

Squirrelly1