sml: ensure mock factory performs property expansion