Fixed mysterious bug caused probably due to bad document synchronization
- added Security check points into Location object