Incorrect constructor - missing parameter.
Missing default constructor.
Added default constructor.
Adhere to variable name conventions for JavaBeans.
Remove redundant accessibility specs.
Updated ignore file.
Swift API Initial implementation.