Completed Dynamic Interface Object Class, with peliminary tests, refactoring needed
Refactored Dynamic Interface Object tests