Me: Why is Doctrine (a PHP ORM) not hydrating my embedded class property? It's marked as embeddable and there are no nullable properties (something which does cause hydration to silently fail apparently). WHY CAN'T I GET THIS TO WORK?!
[a few hours later]
Me: Actually, I can take a different approach and avoid Doctrine embeddables entirely. \o/