No need to use a reflection lib for the remaining lightweight calls