Small refactoring to introduce collecting parameter object for the
CollectFieldDetails method