Proposals rabl refactoring