GetVLCInstance must return an non-abstract typed object ...