PERSONDIR-78 Remove Resource constructor, incorporate pull request feedback