i would vote for removing getPath then and just have one method. if its returning a string, it is considered a title and slugified as is. if its an array, each element is slugified. otherwise if i just want one element to use as slug for a blog post and my user writes a title like "My yes/no blog post" the result would not be the desired "my-yes-no-blog-post"