clean-up and added @JsonIgnoreProperties(ignoreUnknown = true) annotation for non-essential properties to model objects