SF.compose removed in favor of string.child, parent, and get
update framework