Populate model layer from JSON