Fixed bugs caused by caching additions

Updated SpeedTests with a couple different cases (multiple sources,
etc).
Added check for Any function if the return item is null prior to
converting it to the appropriate type.