Bug: Fix attribute Resources not being properly loaded through a project
Previously reading in the resources of a project used the read mechanism registered with the Resource Manager; however, resources loaded in this way could be different from resources loaded in using the ReadResource Operation. For example, attribute resources loaded in using this method failed to have their evaluators properly set while using the ReadResource approach did not have this issue.
These changes allow the ResourceContainer deserialization function to internally call the ReadResource Operation through the use of a operation::Helper which provides an operation::Operation::Key.