Titleize fields
Extract string core extension
Refactor and extend generalizability