Clean up deprecatd API (filename method of NSSavePanel class is replaced)
Changed singleton implementation. because static analyzer on Xcode wared potential problem
Inline function replace macro returned object because code completion is worked well
Added managed object subclass to property belonging to data model
Clean up deprecated API (beginSheetForDirectory... method of NSSavePanel class is replaced)