Actually TypedDelimited is a class and extends FixedPathSource, so it won't work with DailySuffixSource. Does it make sense to change TypedDelimited to trait without extending any *PathSource? And create a FixedPathTypedDelimited class to replace the current TypedDelimited class?