Conventions - castOrMapIfPossible: support for CastIfPossible part