More constructors
Implemented padding handling in fixLayoutImpl