I created a custom object Project__c. I haven't added any custom fields to it yet. I have noticed something strange trying to insert new Project__c instance. I wrote this code:
Project__c newProject= new Project__c();
and executed it. As a result I got new record with Project Name: a0D58000001JeqC. How is this possible? I was expecting error, because standard field Project Name is required.