Refactor backer model