public function insert(BlogMember $blogMember)
 {
     //needs changing
     //$now = new DateTime();
     $blogMember->setId(null);
     //$flightBooking->setCreatedOn($now);
     //$flightBooking->setLastModifiedOn($now);
     //        $blogPost->setStatus(SimpleBlogPost::PENDING);
     $sql = '
         INSERT INTO blog_member (member_id, username, email, password)
             VALUES (:member_id, :username, :email, :password)';
     return $this->execute($sql, $blogMember);
 }
 public static function map(BlogMember $blogMember, array $properties)
 {
     if (array_key_exists('member_id', $properties)) {
         $blogMember->setId($properties['member_id']);
     }
     if (array_key_exists('username', $properties)) {
         $blogMember->setUsername($properties['username']);
     }
     if (array_key_exists('email', $properties)) {
         $blogMember->setEmail($properties['email']);
     }
     if (array_key_exists('password', $properties)) {
         $blogMember->setPassword($properties['password']);
     }
 }