Move primitive list to util
Add test for primitive parameters
Remove field list
Other detections don't list results used in calculation - keep it clean