added copyOwnProperty for old school extend-like functionality