Revert "Mandatory login to shorten removed"

This reverts commit 7080261575c5c6f947ede7fc230c8220c7c9f4dd.
Use of Mapping in interface

Mapping Object repacked as Json generic obects to avoid transient