Change AttrMasked for readability
Refactoring Formatter
Implement multiple formats
Change version