make indexes safer
update and fix deps
add a method for getting an index property
add null checks to index constructors
Merge branch 'bug/typed/index/null'