Changed NexusOwner from interface to abstract class