First attempt at UserLocalService improvements.

@rotty3000 All yours :grinning: