In the source code you will see a model called Person which has a firstname and surname, click the button below to merge json into the model
In the source code you will see a model called Employee which has an id and a person object, click the button below to merge json into the model
In the source code you will see a model called EmployeeGroup which has an id, name and an array of employees. Click the button below to merge json into the model
In the source code you will see a model called CustomRuleObject which has a date field.
If you click the button below to merge json into the model, it will merge the element as a Date object not a string, using custom rules
Also just to prove its a date and not a string inside the observable, here is its unix epoch version