Synthesized Properties and added documentation