Major Refactor and Residence Resource

Am I crazy or is a constructor missing?