Add TapMode enum to constructor to make proper getIdentifier and getModifiedTime