Deeper and deeper down the rabbit hole. Almot know how to process simple objects with no custom behavior.

Next step: finish up regular object behavior. Clean code. Handle custom arrays later probably.