serialise Projector better