Only allow instantiating interfaces