protected internal ElementBase Append<T>(Action<T> content) where T: ElementBase, new()