Setters and Getters

Refer here for setters and getters/seperate interface and
implementation files,declarations in headers,definitions in m files.