[This is preliminary documentation and is subject to change.]
public abstract TSource Source { get; set; }