Fixes

Added stack overflow protection for metamethods calling themselves.
Fixed metamethods not taking access modifiers into account.