be a little flex on the setter.
fix build breakage
update schemas