BindHashToObject does not empty (null) those fields that are not returned from mysql. This is an issue if the object has not directly been created by new but has been used before elswhere.

E.g., it seems that some mysql do not return description in query if it is empty.

So in project designer, where one obj is defined outside of the loop over tasks and multiple BindHashToObject are called to the same object, descriptions leak over into those tasks not having a description.