[TASK] Adhere coding guidelines
[TASK] Correct class name
[TASK] Remove superfluous overriding of parent method
[BUGFIX] Urldecode generated link to preserve markers