Added PKTReferenceObjectFactory for easy creation from a dictionary