Implemented initalize, validate & othe utility methods on model.