Replaced facade get set with defineProperty. Updated comments.