(WIP) Resolve self being dynamic when it comes to DOM environment.