/**
  * __construct
  *
  * @param KVDdom_DomainObject   $dom
  * @param string                $name
  * @param string                $type
  * @param KVDdom_IReadSessie    $sessie
  * @param string                $domain_object_mapper
  * @param string                $finder
  * @return void
  */
 public function __construct(KVDdom_DomainObject $dom, $name, $type = null, KVDdom_IReadSessie $sessie = null, $domain_object_mapper = null, $finder = null)
 {
     parent::__construct($dom, $name);
     $this->type = $type;
     $this->value = self::PLACEHOLDER;
     $this->sessie = $sessie;
     $this->mapper = $domain_object_mapper;
     $this->finder = $finder;
 }
 /**
  * __construct
  *
  * @param KVDdom_DomainObject   $dom
  * @param string                $name
  * @param string                $type
  * @return void
  */
 public function __construct(KVDdom_DomainObject $dom, $name, $type = null)
 {
     parent::__construct($dom, $name);
     $this->type = $type;
     if ($type === null) {
         $type = 'KVDdom_DomainObject';
     }
     $this->value = new KVDdom_EditeerbareDomainObjectCollection(array(), $type);
 }
 /**
  * __construct
  *
  * @param KVDdom_DomainObject   $dom
  * @param string                $name
  * @param string                $type
  * @return void
  */
 public function __construct(KVDdom_DomainObject $dom, $name, $type = null)
 {
     parent::__construct($dom, $name);
     $this->type = $type;
     $this->value = array();
 }
 /**
  * __construct
  *
  * @param   KVDdom_DomainObject     $dom
  * @param   string                  $name
  * @param   mixed                   $default
  * @param   string                  $type
  * @return  void
  */
 public function __construct(KVDdom_DomainObject $dom, $name, $default = null, $type = null)
 {
     parent::__construct($dom, $name);
     $this->default = $default;
     $this->type = $type;
 }