fixed issue where FileInputSourceReader needed plexus components injected but was not itself a plexus component
removed non-applicable todo