add provider name to iDatabase class
using Result system for inputs fields class
update inputs usages
update document technique
update result class