experiment to include the versioned base class, but not working as yet