Miguel/plugin refactor

Oh, I read that wrong. I thought `apply` was an LoDash method.