Extending an existing class and intentionally not registering and entity type

I'm looking to make a site that extends the Groups class into an Organization class. I want to do this because I want to draw a distinction between user created groups and official organization pages. I figured that extending Groups was the best way to get all the Group functionality. 

There is an example in the docs that shows a simple example of extending groups and it includes the elgg_register_entity_type call. I looked it up and it says that this is to register the entity as a subtype for search results. I do not want this functionality. So I'm going to just declare the subclass as it's own type. I just wanted to make sure there were no extraneous repercussions. Would leaving this call out of the class definition mess up the system in any other way?

Beginning Developers

Beginning Developers

This space is for newcomers, who wish to build a new plugin or to customize an existing one to their liking