added BDF_Property
implemented new classes