A validation library for backbone models that promotes decoupling