Add optional SupportedPlatforms list to validate input