/**
  * Extracts tags from an object's content where the tag is preceded by a #
  * 
  * @param MicroPost $object 
  * 
  */
 public function extractTags(DataObject $object, $field = 'Content')
 {
     if (!$object->hasExtension('TaggableExtension')) {
         return array();
     }
     $content = $object->{$field};
     if (preg_match_all('/#([a-z0-9_-]+)/is', $content, $matches)) {
         $object->tag($matches[1], true);
     }
     return $object->Tags();
 }