added repository factory API
update docs
added get_many
update docs