#12 Using spaces instead of tabs for indentation
#12 Extracting executable filter methods into separat class