Model: type check on `entities` argument