Make Member and Category AbstractJoinableModels
Add withAuthorFields and withCategoryFields scopes
Get rid of some statics