readme basic usage, refactor restaurant model, create method alias with init check