Changing leveldb_interfaces to take advantage of define_interface and InterfaceExtras from cppcomponents especially properties