Added lots of functionality to manage_property. Still not done.