Seems like this could live on the GAE credential class?