Address raw types warnings.
Use string constants instead of literals.
Copyright info added
Start of the Field Selector function of the API.