Reworked some logic in ModelAdminOml to increase reusability
Pep8