Department field for extensions

I needed to have a department option for extensions in order to make a third party application i’m developing more efficient so I made some minor modifications to the core functions file and asterisk database.
The issue is that I want to keep my system up to date yet I don’t want to go and make these changes everytime the core module updates.

I think this option might be helpful for other users and if not you just ignore it and keep it blank.
Also, you could have a ring group generated for each department you create and extensions will be automatically added according to theirs department.

Please consider adding this to FreePBX.