- added the possibility to restrict fields to save through an optional provided array