This looks like something that should be a method on a member model.