State object responsible