Some refactoring which intention is to simplify creating of common patterns of interventions
Added next feature connected with toString