resolves #789 add compliance setting for shorthand property syntax