Introducing state-keeper
Access control check in show_index
Model behaviour