Achievable Goal Validator
class AchievableGoalValidator(agentName: String, agentClass: Class<*>, agentInstance: Any, requireInterfaceDeserializationAnnotations: Boolean) : AgentValidator
Validator that checks methods annotated with AchievesGoal. Specific check includes:
Verifying that @Action annotation is present on it.