Declarative arguments-resolver