This explains why a Null Interface object manually set to Managed by the user will be set back to Unmanaged by Smarts upon rediscovery.
Ports
Smarts will scan all ports and check the number of objects in the ConnectedVia relationship set. If the number of objects is more than zero, then Smarts will manage the port. Otherwise, the port will be Unmanaged. Note that setting a Null Port object to be Managed will cause a Down notification for that Port to be generated. Therefore, Null Port objects should be left Unmanaged.
Interfaces
Smarts will scan all interfaces and check the value of Description. If the value is Null, then the interface will be Unmanaged.