Fix type-safety issue and make FacebookAccessTokenContext to be Serializable