allow drop class to initialize without passing argument