use new FPBaseData as a "spec" (context), initialised with a dict (pspec)