Review model with validations and meme association