   [LuaBind] Derived class isn't inheriting base class' functions
  This should be really easy but I'm stuck. The derived class doesn't seem to be able to call it's base class functions.The LuaBind code:luabind::module( GetLua() ) [luabind::class_<CBaseEntity>( "CBaseEntity" )//etc..def( "GetAbsOrigin", &CBaseEntity::GetAbsOrigin )//etc.luabind::class_<CBasePlayer, luabind::bases<CBaseEntity>>("CBasePlayer")];And here's the Lua code. I can call CBAsePlayer functions fine but not any function from its base class.local pPlayer = AI_GetSinglePlayer() -- returns CBasePlayer type-- I tested and it uses CBasePlayer functions just finelocal p = pPlayer:GetAbsOrigin() -- this line crashes itThe program crashes at the line:pPlayer:GetAbsOrigin()Not an error message but a full on crash. Any ideas? Thanks :)   