Create Extension not autoloading first go

@michaelbaggott I think you asked the same question here: Correct way to for an extension to load layers. You can refer to the same answer.