SIG-75 : refactor so that the field will work in any context, not only in a specific content type/bundle.