Essentially, idea is to refactor new resource descriptor format to the old one. That way most of the functionality already in crichton won't break. Yes, recursive call and it will be like that. Object is hash, will change that.