Issue with changing settings on inherited field 'name'

I believe I found a bug…

I have built a module called pep_providers in module builder. The pep_providers is a person data type.
My requirements are to remove the inline edit capability for each field. So I unchecked inline edit for each field.
At the repair and rebuilding screen I’m getting the following SQL execute request:

/* Table : pep_providers */
/*COLUMNS*/
/*MISSING IN DATABASE - name -  ROW*/
/*MISSING IN DATABASE - email1 -  ROW*/
/* INDEXES */
ALTER TABLE pep_providers   add COLUMN name name  NULL ,  add COLUMN email1 varchar(255)  NULL ;

First off, this will throw an error since ‘name’ is not a valid SQL datatype.
Secondly, aren’t name and email1 apart of the person class? Isn’t name built from first and last name?
Note: Since they are inherited types, deleting name and email will cancel the request to alter the table. Simply un-checking the box will not work.

That said how do I disable inline editing on the name and email fields?

Thanks.