So how can this be instanciated?