 		
 		public function getGroup(name:String):RosterGroup
 		{
-			for each(var group:RosterGroup in _groups)
+			for each(var group:RosterGroup in groups)
 			{
 				if(group.label == name)
 					return group;
 			}
 			return null;
 		}
-		
-		public function get groups():ArrayCollection
-		{
-			return _groups;
-		}
 	}
-}+}

		public function getContainingGroups(item:RosterItemVO):Array
		{
			var result:Array = [];
			for each(var group:RosterGroup in _groups)
			{
				if(group.contains(item))
					result.push(group);

		
		private var _me:RosterItemVO;
		
		[Bindable]
		public var groups:ArrayCollection = new ArrayCollection();
		
		private static const staticConstructorDependencies:Array = [			
			ExtensionClassRegistry,
