@andrerom the first reason is to allow the distinguish the difference of the table fields and the actual values. 
Another is that we thought that it would make sense to be lower case, as the table fields on SQL.