Writing a Validation object to implement ICore appears to be a complicated task I would rather avoid. I am trying a different approach where I read the parameters from each extension rather than trying to initialize it. I believe a significant portion of the validation logic is contained in a parser that is used when reading the parameters. I am verifying this with Rob.
I tried to attend the scheduled GSOC-PSU IRC session this morning but Bart and Percy were not present. Sent an e-mail inquiring when the next session will be.