Implement 'fork' method
Use the extensible object as context of layer

methods