public readonly string Properties; //TODO: This should be a list/array. Itemize the properties.

        #endregion Fields

        #region Constructors

        public RequiredAspectPropertiesNotSetException(Aspect aspect, string properties)
            : base("Required properties not set on Aspect#" + aspect.AspectID + "(named '" + aspect.Name + "')")
        {
            this.Aspect = aspect;
            this.Properties = properties;
        }
 public OrphanedAspectException(Aspect aspect)
     : base("Aspect#" + aspect.AspectID + "(named '" + aspect.Name + "' has no OwnerID set! Every Aspect need to be owned by an Entity before it can be initialized.")
 {
     this.Aspect = aspect;
 }