moved dropEffect effectAllowed to defineProperty()