Replace typeof check when checking against undefined
Add hasOwnProperty check to for loops
Add a comma to make JSON valid
Add hasOwnProperty check to for loops
Add a constructor body with basic validation
Add empty load method