Use assert only for constructors