Add schema validation to user.create method