Setting the share permissions dosent solve the issue and it only applies to access via the share.
I solved this by defining the OWNER RIGHTS ACE with no permissions witch stopped the inherent behavior of the owner being able to reset ACL, so access is delegate only by the ACE rules witch is what i wanted.