added PUBLIC to the serializer spec. (but one test does not work out a expected?)