allow property changes for unit testing