Fix attributes & default value, simplify FileSocketAttribute
Add Plug constructor with control as parameter
Remove events before connect a new value to Plug
Add Connect method for properties without custom attribute