moving getter and setter back to the interface
add support for IP in Host