Just by curiosity, is there a reason why we use a you to specify methods, such as Catalogue#catalogue_mt_filter ? Is it a convention from another programming language?