OpenID + CRUD + Refactoring