Added base class for allowing cross-refernce capabilities