JSModel Class