Model structs can now have struct fields

A struct can now embed another struct similar to how the Ripple gem supports "Ripple::EmbeddedDocument"