convert keywords to lowercase, PSR-2
private class property names cannot have underscore in them, PSR-2