Allowing synthetic constructors.