Accidentally protected constructor