Modify tests for right way to its works

Create implementation based on test pass. Now we can create objects
withou construtor and with state.