Add metaprogramming in Slug module