updated new retrieval methods to call self instead of FileSet for best practice
updated getByID and getByName methods to be static