[RFR] Fix resolver to accept boolean and numeric values

There is no unit test to update, they were already not checking that case.