The issue has been solved and will be fixed in next release, i.e. v5.4.11. I am proud that I achieved this important feature and I am gonna make extensive use of it in new projects.