Best syntaxe and words used

add static constructors
add from text and file constructeurs
improve filter code