public InventoryNode(Map<String, Object> info) throws NotImplementedException
{
//TODO Need to verify
parentID = (UUID)info.get("Parent");
Class type = (Class)info.get("Type");
throw new NotImplementedException("need to implement");
// // Construct a new inventory object based on the Type stored in Type
// System.Reflection.ConstructorInfo ctr = type.GetConstructor(new Type[] {typeof(SerializationInfo),typeof(StreamingContext)});
// data = (InventoryBase) ctr.Invoke(new Object[] { info, ctxt });
}