I'm a bit confused as to what you are going for. Generally, TypedSeparatedFile is just to help in the creation of TypedDelimiteds. So mixing it in here doesn't really do much? Except make a class which can also make TypedDelimiteds, but with no connection to your DailySuffixSource?