I think instead of the 2 `checkPermission` methods (one with a node and one with a property), we can have just 1 with an `AbstractJcrItem`