SecurityManager must have public constructor for service loading to work