prototypal: wrote all tests except of creation one. Need to change classes.