public virtual bool HasDecoration(IDecoration decoration) { return this.Decorations.Contains(decoration); }