Which fields do you get?
I get these when I crate a subobject for the Application
The virtual fields are automatically created by the system and also populated for the instances. You cannot do anything about it.
That leaves name, id and partition. The partition value is not required as it defaults to system, but you cannot remove that either. No checkbox next to it and with the field created by default only no Delete/Remove button either.
Normally you would not do without them.