AbstractPlatform was removed

Needs to be Interface typecase