[ResourceBundle] Introduce checker registry to reduce code duplication

Refs #815