Re-worked CoreObject!