Added arg validation to Model get and set