That why I written "The task is not finished yet, the PR is just to show how it could look." :)