Class member visibility have to be as narrow as possible. Start from private and rise visibility level only if required