title. Still need to add more tests.
unit tests migration
For solids, we no longer require a context arg if there are required resource keys. If we do want to have this requirement, should this be or instead of and?