remove Placeholder.create and just make it the signature of new Placeholder