start of handling for non-persistable fields. TODO for fetching