I have a strange problem. I wrote a JSF converter class as seam component (annotated with @Converter) and register it in .taglib.xml for facelet usuage as it is configured with several parameters which are not always the same. I recognized that for very page only one single instance is used. That might be ok, but it initialized this instance several times (put variables into instance corresponding to the usuage in xhtml file) before realy using it to convert values in strings. The usuage sequence is for example: init, init, init, use, use use. Therefore I got wrong pages rendered. But why this behaviour ???