hooks and soft properties
  renaming *et_attributes

  to keep consistent with docu