Hello,
The requests you are making are valid and possible to implement, however it changes the philosophy behind epesi. Our assumptions are:
- all records entries should be by default public, unless there is a reason to make them read-only or private.
- all tasks should be assigned to someone and associated with a person.
If you want to modify the behavior you should create a module, similar to "Task Modified" - it should be placed in Modules/Custom. This sample module shows how you can overwrite the default CRM Tasks. Unfortunately at this moment we do not plan to make any changes to the way Tasks work. Maybe in the future versions we will implement a switch - associate a task with a person or with a company.