model index provider /adapter between model and storage/