extend Core objects