Fixed constructors
Added in no pragma