adds property modifiers; fixes parenthesis bug