Module with self method