Changed fields to protected for AI