props: imply set from value presence