Make shape object aware of its type
Consider shadows true even if no =true supplied