The System module contains frequently used entities such as System.FileDocument, System.Image and System.User. If you want to use these entities in your app you should also create your own entity in your own module, and then inherit from these entities. The reason for doing this is that you cannot change the security access rules in the System module, so by creating an inherited version in your own module you can manage the access rights that users have to these entities.