Now supports id
New helper function to filter arrays
New helper class for PETs
Simplified using PET_Utility