fix returing null for float type properties
make location a singleton
add utility function to parse networkobjects
converting sLS records to portgroup