Refractered getSavableFieldMethod -> getSFM, Refractored
addSavableFieldMethod -> addSFM. Refractored code in saveISavable to
methods to make it easier to read/manage. Added method prototypes for
collection types in CollectionSaveMethods.