Entirely privatized the resource data, only access is through factory methods.