Any reason for the naming with camel case and underscores?