Will Not decode "Credential" Any More

Use interface{} instead of Credential Struct