added properties back to eliminate a runtime error