Removed self-> syntax from SOLMainViewController and moved unnecessarily exposed variables and properties into class extension