A method for sharing functionality and/or data between two or more linked entities