Addede HappilObjectFactoryBase and HappilTypeKey (tests missing! will add them later today)