Create private constructor for deserialisation of characters