Just a style nit: it might be easier to read if the casing is consistent with the capability: i.e. maxFocusAreas instead of maxfocusAreas.