Add snipMate#CanBeTriggered() function + some refactors