Array/ List not showing up in the inspector

I am trying to create an array to hold something but it is not appearing in the inspector so I cannot populate it, I could do it with code but for a reason that is unknown to me I cannot simply drag the things I want to populate the array with into it from the hierarchy like I usually can

 var menuItems:MenuItem[];

anything wrong with that that would cause it to not show up in the inspector? MenuItem is the class I want to populate my array with

Nevermind It turns out my prefab for my menu items was named the same as the script and unity apparently hates that.. I had to change the name of my script to lower case letters and then change that line to use

  var MenuItems:menuItem[];