extended cache
added url context
relplaced flags with context objects
extended acl handling
refactored the attachment logic to use the context object to improved
the ACL handling
still refactoring the attachment item
extended context refactoring