removed wrong validation
improved exception and error handling
added support for network dependent addresses
added deletion of relative models on destroy