Added comment to default value method
Added perform message
Lazy initialization