stuck on unmarshalling
Changed Pbs Objects to wrappers instead of subclasses, moved to lib core
package to allow field access to reference objects.