Ignore target directory.
Add structural Singleton pattern.