Added empty Type implementation