Removed __init__ docstring from CompositeLayer, less strict error-checking