Added TupleType Class, TupleSystem is now a singleton