Add activesupport for singularize method