Made some unrequired Task fields nullable so that you could leave unrequired field empty (DataTime and Single aren't nullable by default, thus you weren't able to omit those when creating a task)