fix bugs that now multiple-http aliases for one object.
add 'description' field for VObject, make it first-class citizen