Should these just be ``__call__`` methods?