new PASerializable interface