= Contenedor principal = Los objetos o conceptos de MMS se estructuran de manera árborea, de modo que todo objeto está contenido en otro objeto padre o superior. Los objetos independientse o que están en la parte superior del árbol se denominan '''objetos principales''' y se gestionan desde un objeto contenedor denominado '''contenedor principal'''. Véase también [wiki:Introduction#ElcontenedordeMMS Introducción al contenedor de MMS]. El contenedor principal de MMS es un nameblock que dispone de métodos para el acceso, la creación y la destrucción de objetos principales. Este contenedor es único y su nombre es {{{Container}}}. Como el nameblock está contenido en el paquete {{{MMS}}} su acceso se hace mediante la expresión: {{{MMS::Container}}}. = Objetos principales = Los objetos principales de MMS representan a cada uno de los conceptos elementales alrededor de los que se construyen los distintos módulos de MMS. Véase [wiki:Introduction#Diseñomodular Introducción al diseño modular de MMS]. Los objetos principales, como objetos independientes y los más altos en la estructura árborea de su módulo, disponen de mecanismos de persistencia que permiten su almacenamiento y carga. Los objetos principales (derivados de la clase abstracta {{{@ObjectMain}}}) comparten algunos atributos y métodos en gran parte relacionados con la persistencia. A continuación enumeramos estas características junto a una breve descripción: == Atributos de usuario == || '''Tipo''' || '''Nombre''' || '''Descripción''' || '''Notas''' || || Text || Subclass || Clase del objeto principal || sólo lectura || || Text || Name || Nombre || || || Text || Version || Versión || || || Text || Identifier || Identificador || sólo lectura || || Text || Description || Descripción || || || Date || CreationTime || Instante de creación || || || Date || ModificationTime || Instante de la última modificación || || == Métodos de usuario == || '''Salida''' || '''Nombre''' || '''Argumentos''' || '''Descripción''' || || [True|False] || IsSaved || || Devuelve si el objeto ha sido guardado tras la última modificación || || Real || Store || Text filename || Almacena el objeto en un archivo || || Real || Store_Light || Text filename || Almacena el objeto sin datos en un archivo || || Real || Store_Heavy || Text filename || Almacena el objeto con datos en un archivo || || Real || Save || || Almacena el objeto en su ubicación de referencia || || Real || Save_Repository || @Repository repository || Almacena el objeto en el repositorio indicado ||