Remove alpha field.

The alpha field is not documented in the official API (OL2-Layer).
Add inheritance strategy for Layer hierarchy.

Use JOINED for this hierarchy as it is very likely to become a deep hierarchy. In such cases the JOINED strategy is recommended.
Adapt comments.
Extract OL2-Layer model, which extends Layer.