add: introduced settings via constructor
chg: validators and resolvers are extractable and configurable