constructor
Layer member font is a special version that passes Layer as an argument. When using alone, generate without arguments.