Serializable Fields in Magento Collections
The behavior of model objects in a model context vs. a collection context is one of those problems most classic OOP (i.e. Java) style language/frameworks often miss on. Needing to learn the rules of what gets loaded when means more mental overhead is added when you’re coding, and the goal of any framework should be to remove that mental overhead.