Drupal custom entity module.