Steil’s OOP Coding Style Requirements