I'm okay with the way it's implemented here. You could do a mapper or binder but I honestly don't think all that code is worth it in this case.