The MaterializeObject creation pattern is repeated throughout the codebase. We should extract this into a helper function to ensure consistency across all resources.
Benefits:
- Standardizes object creation
- Reduces boilerplate code
- Improves maintainability
Risk: None - pure struct construction