Create tests for different cases.
   * attach with default properties
   * attach with custom properties
   * attach with properties and get widget
   * attach to multiple tags