creating doctrine based search for jukebox. so far can't use because it creates proxy object and tries to call static jsonSerialize whereas interface is based on nonstatic method call