add boolean properties and nslocalizedstring