make factories condition to check parameters against None
"Release 0.1.1"