Added new checker classes, Updated PossessionVisitor to include Checker classes