address @aledsage review comments from today, including fixing ResourceUtils constructor