added default arguments to Placement constructor