I cannot extend the Layer class in the game api because its constructor is protected. Does anybody have a clue why it is so??