Currently there are two separated mechanism to load declared handler/snippet class, which causes confusion. We should merge them to one single mechanism.