Add constructor parameters for Directory
Add OOP structure