Ensure idempotence of singularize() & pluralize() methods

"system".pluralize() == "system".pluralize().pluralize()

"system".singularize() returns "system," not undefined